package com.px.common.enums;

/**
 * 枚举 - 问题步骤
 *
 * @author 品讯科技
 * @date 2024-08
 */
public enum ProblemStep {

    Create("创建问题"),         // 创建/发现问题 待分配
    // ManualReview("人工复核"),     // 人工复核
    Apportion("分配责任人"),    // 分配问题责任人 已分配/待处理
    Handle("处理问题"),         // 整改/处理问题 已处理/待审核
    Approve("审核问题"),        // 审核问题 已审核/待关闭
    Close("关闭问题"),          // 关闭问题 已销号
    ;

    ProblemStep(String title) {
        this.title = title;
    }

    private String title;

    public String getTitle() {
        return title;
    }

    public static ProblemStep valueOfName(String name) {
        for (ProblemStep value : ProblemStep.values()) {
            if (value.name().equalsIgnoreCase(name)) {
                return value;
            }
        }
        return null;
        // return super.valueOf(ProblemStep.class, name);
    }

}
